Ben Affleck talks about Batman v Superman: Dawn of Justice, the honour of playing Batman and why peole want to identify with superheros.